package com.zwx.bingo.property;

import com.zwx.bingo.ignored.SystemIgnoredListProperties;
import com.zwx.bingo.problem.ProblemProperties;
import com.zwx.bingo.security.JwtProperties;
import com.zwx.bingo.swagger.properties.SwaggerConfigurationProperties;
import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.web.cors.CorsConfiguration;


/**
 * @author zoo
 */
@ConfigurationProperties(prefix = "system", ignoreInvalidFields = true, ignoreUnknownFields = true)
@Data
public class SystemProperties {

    private CorsConfiguration cors;

    private SystemIgnoredListProperties ignored;

    private ProblemProperties problem;

    private JwtProperties security;

    private SwaggerConfigurationProperties swagger;


}
